/**
 * name:        案例 & 出行 详情
 * author:      wuwq & lyj
 * Time:        18/01/29
 * Copyright:   chinadangmai.com
 */

$(function(){ 
    var type = GetQueryString("T");   // 类别 0.案例管理,1.出行管理 
    var url = new_url+'shop/article/getArticleInfo'; 
    var id = GetQueryString("Id");      // 获取ID 
    var data = {articleId:id}; 
    // 根据不同的类别（0.案例管理,1.出行管理）显示不同的banner 
    if(type == '0'){ 
        // 案例 
        $('.case_banner').append('<img src="../../img/case/case_05.jpg">'); 
    }else{ 
        // 出行 
        $('.case_banner').append('<img src="../../img/case/case_06.jpg">'); 
    } 
    getArticleInfo(type,url,data);        // 获取文章详情 
    getArticleInfoLeft(type,url,data);        // 获取文章详情右边的 热门采购 
    getArticleInfoLeftTwo(type,url,data);		// 获取文章详情右边的 热门出行 
}); 
// 获取案例、出行的文章详情 
function getArticleInfo(type,url,data){ 
    $.ajax({ 
        type:'post', 
        url:url, 
        dataType:'json', 
        data:data, 
        success:function(e){ 
            if(e.code == '0'){ 
                $('.case_left').empty(); 
                var caseDetailTpl = $("#caseDetailTpl").html();     // 文章详情 
                // 文章详情 
                var caseDetailTplcont=template( 
                    caseDetailTpl, { 
                        caseDetailList: [{ 
                            afterTitle:e.data.articleInfo.afterTitle,     // 下一篇标题 
                            beforeTitle:e.data.articleInfo.beforeTitle,   // 上一篇标题 
                            // content:e.data.articleInfo.content, 
                            title:e.data.articleInfo.title,   // 文章标题 
                            articleId:e.data.articleInfo.articleId,   // 文章ID 
                        }] 
                    } 
                ); 
                $('.case_left').append(caseDetailTplcont); 
                $('.article_txt').html('').append(e.data.articleInfo.content);    // 显示文章的详情内容 
                // 下一篇 
                if(e.data.articleInfo.afterTitle == ''){ 
                    $('#next label').text('没有了'); 
                }else{ 
                    $('#next').attr('data-turnPiece','1'); 
                } 
                // 上一篇 
                if(e.data.articleInfo.beforeTitle == ''){ 
                    $('#prev label').text('没有了'); 
                }else{ 
                    $('#prev').attr('data-turnPiece','0'); 
                } 
                var id = e.data.articleInfo.articleId; 

                $('#next').click(function(){        // 下一篇 
                    if(e.data.articleInfo.afterTitle != ''){ 
                        data = {articleId:id,turnPiece:'1'} 
                        getArticleInfo(type,url,data);        // 文章详情 
                    }else{ 
                        tc('没有下一篇了！'); 
                    } 
                }); 

                $('#prev').click(function(){        // 上一篇 
                    if(e.data.articleInfo.beforeTitle != ''){ 
                        data = {articleId:id,turnPiece:'0'} 
                        getArticleInfo(type,url,data);        // 文章详情 
                    }else{ 
                        tc('没有上一篇了！'); 
                    } 
                }); 
                
            } 
        } 
    }); 
} 
// 获取文章详情右边的 热门采购
function getArticleInfoLeft(type,url,data){ 
    $.ajax({ 
        type:'post', 
        url:new_url+'shop/article/getLeftRecommendCatogoryList', 
        dataType:'json', 
        data:data, 
        success:function(e){ 
            if(e.code == '0'){ 
                var goodsRecommendTpl = $("#goodsRecommendTpl").html();     // 热门采购 
                // 热门采购 
                if(e.data.goodsRecommend.length>0){ 
                    for(var i=0;i<e.data.goodsRecommend.length;i++){ 
                        var goodsRecommendcont=template( 
                            goodsRecommendTpl, { 
                                goodsRecommendList: [{ 
                                    goodsCommonId:e.data.goodsRecommend[i].goodsCommonId, 
                                    goodsId:e.data.goodsRecommend[i].goodsId, 
                                    goodsImg:e.data.goodsRecommend[i].goodsImg, 
                                    marketPrice:e.data.goodsRecommend[i].marketPrice, 
                                    name:e.data.goodsRecommend[i].name, 
                                    unitPrice:e.data.goodsRecommend[i].unitPrice, 
                               }] 
                           } 
                       ); 
                       $('.goods_recommend').append(goodsRecommendcont);  
                    } 
                }else{ 
                    $('.goods_recommend').append('<div style="width:100%;height:80px;line-height:80px;text-align:center;">暂无热门采购</div>'); 
                }                
            } 
        } 
    }); 
} 

// 获取文章详情右边的 热门出行 
function getArticleInfoLeftTwo(type,url,data){ 
    $.ajax({ 
        type:'post', 
        url:new_url+'shop/article/getArticleRecommomdList', 
        dataType:'json', 
        data:data, 
        success:function(e){ 
            if(e.code == '0'){ 
                var travelRecommendTpl = $("#travelRecommendTpl").html();       // 热门出行 
                // 热门出行 
                if(e.data.travelRecommend.length>0){ 
                    for(var i=0;i<e.data.travelRecommend.length;i++){ 
                        var travelRecommendcont=template( 
                            travelRecommendTpl, { 
                                travelRecommendList: [{ 
                                    articleId:e.data.travelRecommend[i].articleId, 
                                    articleImg:e.data.travelRecommend[i].articleImg, 
                               }] 
                           } 
                       ); 
                       $('.travel_recommend').append(travelRecommendcont);  
                    }
                }else{ 
                    $('.travel_recommend').append('<div style="width:100%;height:80px;line-height:80px;text-align:center;">暂无热门出行</div>'); 
                } 
                
            } 
        } 
    }); 
} 

// 采用正则表达式获取地址栏参数
// 但是在使用的过程中，发现其在获取中文参数的时候，获取到的值是乱码的
// 解决办法:将解码方式unscape换为decodeURI
// 原因:浏览器会将url中的中文参数进行encodeURI编码，所以要通过js使用decodeURI进行解码
function GetQueryString(name){ 
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); 
    var r = window.location.search.substr(1).match(reg); 
    if(r!=null)return  decodeURI(r[2]); return null; 
} 